	package proyecto;

import java.util.Iterator;

import jss2.LinkedBinarySearchTree;

public class ListaArtProveedor {

	private LinkedBinarySearchTree<ArtProveedor> arbolA;
	
	public ListaArtProveedor(){
		arbolA = new LinkedBinarySearchTree<ArtProveedor>();
	}
	
	public ArtProveedor esta(String pNombre){
		boolean encontrado = false;
		Iterator<ArtProveedor> itr = this.arbolA.iteratorPreOrder(); 
		ArtProveedor actual = itr.next();

		while ((actual != null) | encontrado){
			if (actual.comprobarNombre(pNombre)){
				encontrado = true;
			}
			else{
				actual = itr.next();
			}
		}
		
		if (!encontrado){
			return null;
		}
		else{
			return actual;
		}
	}
	
	public void anadirArticuloProveedor(ArtProveedor pArtProveedor){
		if (pArtProveedor != null){
			this.arbolA.addElement(pArtProveedor);
		}
		else{
			///
		}
	}
	
	public void eliminarArticuloProveedor(ArtProveedor pArtProveedor){
		if (pArtProveedor != null){
			this.arbolA.removeElement(pArtProveedor);
		}
		else{
			///
		}
	}
	

}
